package indi.jp.project.center.entity;

import indi.jp.project.core.entity.BaseEntity;

import java.util.Date;

public class Task extends BaseEntity {

    /**
     * 主键
     */
    private String id;

    /**
     * 任务ID
     */
    private String taskId;

    /**
     * 任务编号
     */
    private String taskNo;

    /**
     * 任务名称
     */
    private String taskName;

    /**
     * 任务类型
     */
    private String taskType;

    /**
     * 任务状态
     */
    private Integer taskState;

    /**
     * 状态名称
     */
    private String taskStateName;

    /**
     * 处理人工号
     */
    private String taskHandler;

    /**
     * 处理人名称
     */
    private String taskHandlerName;

    /**
     * 创建人工号
     */
    private String taskCreator;

    /**
     * 其他信息（JSON字符串）
     */
    private String taskExtra;

    /**
     * 是否完成
     */
    private int isComplete;

    /**
     * 完成时间
     */
    private Date completeTime;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId;
    }

    public String getTaskNo() {
        return taskNo;
    }

    public void setTaskNo(String taskNo) {
        this.taskNo = taskNo;
    }

    public String getTaskName() {
        return taskName;
    }

    public void setTaskName(String taskName) {
        this.taskName = taskName;
    }

    public String getTaskType() {
        return taskType;
    }

    public void setTaskType(String taskType) {
        this.taskType = taskType;
    }

    public Integer getTaskState() {
        return taskState;
    }

    public void setTaskState(Integer taskState) {
        this.taskState = taskState;
    }

    public String getTaskStateName() {
        return taskStateName;
    }

    public void setTaskStateName(String taskStateName) {
        this.taskStateName = taskStateName;
    }

    public String getTaskHandler() {
        return taskHandler;
    }

    public void setTaskHandler(String taskHandler) {
        this.taskHandler = taskHandler;
    }

    public String getTaskHandlerName() {
        return taskHandlerName;
    }

    public void setTaskHandlerName(String taskHandlerName) {
        this.taskHandlerName = taskHandlerName;
    }

    public String getTaskCreator() {
        return taskCreator;
    }

    public void setTaskCreator(String taskCreator) {
        this.taskCreator = taskCreator;
    }

    public String getTaskExtra() {
        return taskExtra;
    }

    public void setTaskExtra(String taskExtra) {
        this.taskExtra = taskExtra;
    }

    public int getIsComplete() {
        return isComplete;
    }

    public void setIsComplete(int isComplete) {
        this.isComplete = isComplete;
    }

    public Date getCompleteTime() {
        return completeTime;
    }

    public void setCompleteTime(Date completeTime) {
        this.completeTime = completeTime;
    }
}
